home *** CD-ROM | disk | FTP | other *** search
/ Clinton - Portrait of Victory / PORTRAIT OF VICTORY.BIN / cltpc256 / eagle1.txt < prev    next >
Text File  |  1992-12-30  |  17KB  |  928 lines

  1. ; The Assignment main menu
  2. start1:
  3. pload ehass 1
  4. putup 0 415 p1
  5. pfree 1
  6. pload asstp 1
  7. putup 111 79 p1
  8. pfree 1
  9. pload ebass 1
  10. putup 8 31 p1
  11. pfree 1
  12. pload ebnav 1
  13. putup 0 0 p1
  14. pfree 1
  15. menu11:
  16. set gonum 11
  17. mn11:
  18. waitkey
  19. getkey k
  20. if @k==1
  21.   set num 1
  22.   goto menu111
  23. else
  24.   if @k==2
  25.     set num 1
  26.     goto menu112
  27.   else
  28.     if @k==3
  29.       set num 1
  30.       xbkg
  31.       goto menu113
  32.     else
  33.       if @k==4
  34.         set num 1
  35.         goto menu114
  36.       else
  37.         if @k==5
  38.           goto menu115
  39.         else
  40.           if @k==chr(104)||@k==chr(72)
  41.             set hnum 1
  42.             goto help
  43.           else
  44.             if @k==chr(112)||@k==chr(80)
  45.               xbkg2
  46.               link eagle menu1
  47.             else
  48.               if @k==chr(101)||@k==chr(69)
  49.                 xbkg
  50.                 pload edexit 1
  51.                 putup 190 200 p1
  52.                 pfree 1
  53.                 mn11b:
  54.                 waitkey
  55.                 getkey k
  56.                 if @k==chr(13)
  57.                   exit
  58.                 else
  59.                   if @k==chr(27)
  60.                     xbkg
  61.                     pload asstp 1
  62.                     putup 111 79 p1
  63.                     pfree 1
  64.                     goto menu11
  65.                   else
  66.                     goto mn11b
  67.                   endif
  68.                 endif
  69.               else
  70.                 goto mn11
  71.               endif
  72.             endif
  73.           endif
  74.         endif
  75.       endif
  76.     endif
  77.   endif
  78. endif
  79.  
  80. ; Audio Introduction selection display
  81. menu111:
  82. set gonum 111
  83. set num 1
  84. set abort on
  85. mn111:
  86. set k ""
  87. set m ""
  88. pload menum 1
  89. pfade 0 1
  90. pfree 1
  91. pload aix$@num 1
  92. set px (639-p1->xsize)/2
  93. set py 67+((355-p1->ysize)/2)
  94. putup @px @py p1
  95. pfree 1
  96.   if @num==1
  97.     cdplay 2 21
  98.     timer
  99.     waitkey 2100
  100.   endif
  101.   if @num==2
  102.     cdplay 3 28
  103.     timer
  104.     waitkey 2800
  105.   endif
  106.   if @num==3
  107.     cdplay 4 16
  108.     timer
  109.     waitkey 1600
  110.   endif
  111.   if @num==4
  112.     cdplay 5 20
  113.     timer
  114.     waitkey 2000
  115.   endif
  116.   if @num==5
  117.     cdplay 6 9
  118.     timer
  119.     waitkey 900
  120.   endif
  121.   getkey m
  122.   xstop
  123.   cdstop
  124. if @num==5
  125.   pload ebkg 1
  126.   pfade 0 1
  127.   pfree 1
  128.   set abort off
  129.   goto start1
  130. else
  131.   set num @num+1
  132.   goto mn111
  133. endif
  134.  
  135. ; Rosenblatt Audio with photos selection display
  136. menu112:
  137. set gonum 112
  138. set abort on
  139. mn112:
  140. set k ""
  141. set m ""
  142. pload menum 1
  143. pfade 0 1
  144. pfree 1
  145. pload arx$@num 1
  146. set px (639-p1->xsize)/2
  147. set py 67+((355-p1->ysize)/2)
  148. putup @px @py p1
  149. pfree 1
  150.   if @num==1
  151.     cdplay 59 21
  152.     timer
  153.     waitkey 2100
  154.   endif
  155.   if @num==2
  156.     cdplay 60 21
  157.     timer
  158.     waitkey 2100
  159.   endif
  160.   if @num==3
  161.     cdplay 61 21
  162.     timer
  163.     waitkey 2100
  164.   endif
  165.   if @num==4
  166.     cdplay 62 15
  167.     timer
  168.     waitkey 1500
  169.   endif
  170.   if @num==5
  171.     cdplay 63 9
  172.     timer
  173.     waitkey 900
  174.   endif
  175.   if @num==6
  176.     cdplay 64 14
  177.     timer
  178.     waitkey 1400
  179.   endif
  180.   if @num==7
  181.     cdplay 65 20
  182.     timer
  183.     waitkey 2000
  184.   endif
  185.   if @num==8
  186.     cdplay 66 25
  187.     timer
  188.     waitkey 2500
  189.   endif
  190.   if @num==9
  191.     cdplay 67 65
  192.     timer
  193.     waitkey 6500
  194.   endif
  195.   getkey m
  196.   xstop
  197.   cdstop
  198. if @num==9
  199.   pload ebkg 1
  200.   pfade 0 1
  201.   pfree 1
  202.   goto start1
  203. else
  204.   set num @num+1
  205.   goto mn112  
  206. endif
  207.  
  208. ; Rosenblatt text selection display
  209. menu113:
  210. set gonum 113
  211. mn113:
  212. color 0
  213. rect 40 95 600 405
  214. color 1
  215. fload times15 1
  216. fgaps 1 5 3
  217. set buf readfile(artxt$@num$.doc)
  218. window 60 95 580 390
  219. text @@buf
  220. . farfree(@buf)
  221. window
  222. set center on
  223. ffree 1
  224. fload ibm8 1
  225. text 0 115 "Page "$@num$" of 19"
  226. text 0 105 "Press <PGUP> for next or <PGDN> for prior."
  227. set center off
  228. ffree 1
  229. mn113b:
  230. waitkey
  231. getkey k
  232. if @k==1
  233.   set num 1
  234.   goto menu111
  235. else
  236.   if @k==2
  237.     set num 1
  238.     goto menu112
  239.   else
  240.     if @k==4
  241.       set num 1
  242.       goto menu114
  243.     else
  244.       if @k==5
  245.         goto menu115
  246.       else
  247.         if @k==chr(104)||@k==chr(72)
  248.           set hnum 1
  249.           goto help
  250.         else
  251.           if @k==chr(112)||@k==chr(80)
  252.             xbkg2
  253.             link eagle menu1
  254.           else
  255.             if @k==chr(101)||@k==chr(69)
  256.               xbkg
  257.               pload edexit 1
  258.               putup 190 200 p1
  259.               pfree 1
  260.               mn113c:
  261.               waitkey
  262.               getkey k
  263.               if @k==chr(13)
  264.                 exit
  265.               else
  266.                 if @k==chr(27)
  267.                   xbkg
  268.                   goto mn113
  269.                 else
  270.                   goto mn113c
  271.                 endif
  272.               endif
  273.             else
  274.               if @k==chr(73)$chr(1)||@k==chr(72)$chr(1)
  275.                 if @num==19
  276.                   set num 1
  277.                   goto mn113
  278.                 else
  279.                   set num @num+1
  280.                   goto mn113
  281.                 endif
  282.               else
  283.                 if @k==chr(81)$chr(1)||@k==chr(80)$chr(1)
  284.                   if @num==1
  285.                     set num 19
  286.                     goto mn113
  287.                   else
  288.                     set num @num-1
  289.                     goto mn113
  290.                   endif
  291.                 else
  292.                   goto mn113b
  293.                 endif
  294.               endif
  295.             endif
  296.           endif
  297.         endif
  298.       endif
  299.     endif
  300.   endif
  301. endif
  302.  
  303. ; PF Vision/Tech Info (Photos w/Captions) selection display
  304. menu114:
  305. set gonum 114
  306. xbkg
  307. mn114:
  308. pload ebcft 1
  309. putup 16 74 p1
  310. pfree 1
  311. pload apx$@num 1
  312. putup 32 140 p1
  313. pfree 1
  314. color 1
  315. fload ibm8 1
  316. fgaps 1 4 2
  317. set buf readfile(apx$@num$.doc)
  318. window 408 125 592 375
  319. text @@buf
  320. . farfree(@buf)
  321. window
  322. ffree 1
  323. mn114b:
  324. waitkey
  325. getkey k
  326. if @k==1
  327.   set num 1
  328.   goto menu111
  329. else
  330.   if @k==2
  331.     set num 1
  332.     goto menu112
  333.   else
  334.     if @k==3
  335.       set num 1
  336.       xbkg
  337.       goto menu113
  338.     else
  339.       if @k==5
  340.         goto menu115
  341.       else
  342.         if @k==chr(104)||@k==chr(72)
  343.           set hnum 1
  344.           goto help
  345.         else
  346.           if @k==chr(112)||@k==chr(80)
  347.             xbkg2
  348.             link eagle menu1
  349.           else
  350.             if @k==chr(101)||@k==chr(69)
  351.               xbkg
  352.               pload edexit 1
  353.               putup 190 200 p1
  354.               pfree 1
  355.               mn114c:
  356.               waitkey
  357.               getkey k
  358.               if @k==chr(13)
  359.                 exit
  360.               else
  361.                 if @k==chr(27)
  362.                   goto mn114
  363.                 else
  364.                   goto mn114c
  365.                 endif
  366.               endif
  367.             else
  368.               if @k==chr(13)
  369.                 if @num==8
  370.                   xbkg
  371.                   pload asstp 1
  372.                   putup 111 79 p1
  373.                   pfree 1
  374.                   goto menu11
  375.                 else
  376.                   set num @num+1
  377.                   goto mn114
  378.                 endif
  379.               else
  380.                 goto mn114b
  381.               endif
  382.             endif
  383.           endif
  384.         endif
  385.       endif
  386.     endif
  387.   endif
  388. endif
  389.  
  390. ; On Location (Video) selection display
  391. menu115:
  392. set gonum 115
  393. set k ""
  394. set abort on
  395. mn115:
  396. pload ebkg 1
  397. pfade 0 1
  398. pfree 1
  399. pload assolv 1
  400. palette 1
  401. putup 120 152 p1
  402. pfree 1
  403. mn115b:
  404. color 0
  405. rect 147 212 306 331
  406. waitkey
  407. getkey k
  408. if @k==chr(109)||@k==chr(77)
  409.   pload ebkg 1
  410.   palette 1
  411.   pfade 0 1
  412.   pfree 1
  413.   set abort off
  414.   goto start1
  415. else
  416.   if @k==1
  417.     pload assolv1
  418.     putup 120 152 p1
  419.     pfree 1
  420.     set num 1
  421.     mn1156:
  422.     set k ""
  423.     set m ""
  424.     color 0
  425.     rect 147 212 306 331
  426.     pload avxa$@num 1
  427.     putup 147 211 p1
  428.     pfree 1
  429.       if @num==1
  430.         cdplay 39 12
  431.         timer
  432.         waitkey 1200
  433.       endif
  434.       if @num==2
  435.         cdplay 40 12
  436.         timer
  437.         waitkey 1200
  438.       endif
  439.       if @num==3
  440.         cdplay 41 16
  441.         timer
  442.         waitkey 1600
  443.       endif
  444.       if @num==4
  445.         cdplay 42 15
  446.         timer
  447.         waitkey 1500
  448.       endif
  449.       if @num==5
  450.         cdplay 43 17
  451.         timer
  452.         waitkey 1700
  453.       endif
  454.       getkey m
  455.       xstop1
  456.       cdstop
  457.     if @num==5
  458.       pload assolv